using System;
using System.Collections.Generic;
using System.Text;

namespace OgilvyOne.Model
{
    public class ProductInfo
    {
        // Fields
        private int iAdType;
        private int iIsDelete;
        private int iIsFirst;
        private int iIsHot;
        private int iIsNew;
        private int iMenuId;
        private int iProductID;
        private int iSorted;
        private int iStatus;
        private int iTemplateId;
        private string sAds;
        private string sCompete;
        private string sCreateTime;
        private string sDoc;
        private string sFittings;
        private string sFunctionDescription;
        private string sKeyWord;
        private string sLinkUrl;
        private string sMeta;
        private string sModel;
        private string sParticular;
        private string sPic1;
        private string sPic2;
        private string sPic3;
        private string sPic4;
        private string sSellPoint;
        private string sSpecs;
        private string sTitle;
        private string sTrainingContent;
        private string sTrainingUrl;
        private string sWebSite;

        // Methods
        public ProductInfo()
        {
        }

        public ProductInfo(int Product_ID, int TemplateId, int MenuId, string Title, string Model, string Pic1, string Pic2, string Pic3, string Pic4, string SellPoint, string TrainingContent, string TrainingUrl, string Doc, string WebSite, string FunctionDescription, string Specs, string Particular, string Fittings, string Ads, int AdType, string Compete, int IsFirst, string KeyWord, int Status, int IsDelete, int IsHot, string Meta, int Sorted, string slinkUrl)
        {
            this.Product_ID = Product_ID;
            this.TemplateId = TemplateId;
            this.MenuId = MenuId;
            this.Title = Title;
            this.Model = Model;
            this.Pic1 = Pic1;
            this.Pic2 = Pic2;
            this.Pic3 = Pic3;
            this.Pic4 = Pic4;
            this.SellPoint = SellPoint;
            this.TrainingContent = TrainingContent;
            this.TrainingUrl = TrainingUrl;
            this.Doc = Doc;
            this.WebSite = WebSite;
            this.FunctionDescription = FunctionDescription;
            this.Specs = Specs;
            this.Particular = Particular;
            this.Fittings = Fittings;
            this.Ads = Ads;
            this.AdType = AdType;
            this.Compete = Compete;
            this.IsFirst = IsFirst;
            this.KeyWord = KeyWord;
            this.Status = Status;
            this.IsDelete = IsDelete;
            this.IsHot = IsHot;
            this.Meta = Meta;
            this.Sorted = Sorted;
            this.sLinkUrl = slinkUrl;
        }

        // Properties
        public string Ads
        {
            get
            {
                return this.sAds;
            }
            set
            {
                this.sAds = value;
            }
        }

        public int AdType
        {
            get
            {
                return this.iAdType;
            }
            set
            {
                this.iAdType = value;
            }
        }

        public string Compete
        {
            get
            {
                return this.sCompete;
            }
            set
            {
                this.sCompete = value;
            }
        }

        public string CreateTime
        {
            get
            {
                return this.sCreateTime;
            }
            set
            {
                this.sCreateTime = value;
            }
        }

        public string Doc
        {
            get
            {
                return this.sDoc;
            }
            set
            {
                this.sDoc = value;
            }
        }

        public string Fittings
        {
            get
            {
                return this.sFittings;
            }
            set
            {
                this.sFittings = value;
            }
        }

        public string FunctionDescription
        {
            get
            {
                return this.sFunctionDescription;
            }
            set
            {
                this.sFunctionDescription = value;
            }
        }

        public int IsDelete
        {
            get
            {
                return this.iIsDelete;
            }
            set
            {
                this.iIsDelete = value;
            }
        }

        public int IsFirst
        {
            get
            {
                return this.iIsFirst;
            }
            set
            {
                this.iIsFirst = value;
            }
        }

        public int IsHot
        {
            get
            {
                return this.iIsHot;
            }
            set
            {
                this.iIsHot = value;
            }
        }

        public int IsNew
        {
            get
            {
                return this.iIsNew;
            }
            set
            {
                this.iIsNew = value;
            }
        }

        public string KeyWord
        {
            get
            {
                return this.sKeyWord;
            }
            set
            {
                this.sKeyWord = value;
            }
        }

        public string LinkUrl
        {
            get
            {
                return this.sLinkUrl;
            }
            set
            {
                this.sLinkUrl = value;
            }
        }

        public int MenuId
        {
            get
            {
                return this.iMenuId;
            }
            set
            {
                this.iMenuId = value;
            }
        }

        public string Meta
        {
            get
            {
                return this.sMeta;
            }
            set
            {
                this.sMeta = value;
            }
        }

        public string Model
        {
            get
            {
                return this.sModel;
            }
            set
            {
                this.sModel = value;
            }
        }

        public string Particular
        {
            get
            {
                return this.sParticular;
            }
            set
            {
                this.sParticular = value;
            }
        }

        public string Pic1
        {
            get
            {
                return this.sPic1;
            }
            set
            {
                this.sPic1 = value;
            }
        }

        public string Pic2
        {
            get
            {
                return this.sPic2;
            }
            set
            {
                this.sPic2 = value;
            }
        }

        public string Pic3
        {
            get
            {
                return this.sPic3;
            }
            set
            {
                this.sPic3 = value;
            }
        }

        public string Pic4
        {
            get
            {
                return this.sPic4;
            }
            set
            {
                this.sPic4 = value;
            }
        }

        public int Product_ID
        {
            get
            {
                return this.iProductID;
            }
            set
            {
                this.iProductID = value;
            }
        }

        public string SellPoint
        {
            get
            {
                return this.sSellPoint;
            }
            set
            {
                this.sSellPoint = value;
            }
        }

        public int Sorted
        {
            get
            {
                return this.iSorted;
            }
            set
            {
                this.iSorted = value;
            }
        }

        public string Specs
        {
            get
            {
                return this.sSpecs;
            }
            set
            {
                this.sSpecs = value;
            }
        }

        public int Status
        {
            get
            {
                return this.iStatus;
            }
            set
            {
                this.iStatus = value;
            }
        }

        public int TemplateId
        {
            get
            {
                return this.iTemplateId;
            }
            set
            {
                this.iTemplateId = value;
            }
        }

        public string Title
        {
            get
            {
                return this.sTitle;
            }
            set
            {
                this.sTitle = value;
            }
        }

        public string TrainingContent
        {
            get
            {
                return this.sTrainingContent;
            }
            set
            {
                this.sTrainingContent = value;
            }
        }

        public string TrainingUrl
        {
            get
            {
                return this.sTrainingUrl;
            }
            set
            {
                this.sTrainingUrl = value;
            }
        }

        public string WebSite
        {
            get
            {
                return this.sWebSite;
            }
            set
            {
                this.sWebSite = value;
            }
        }

    }
}
